@charset "utf-8";
/* reset */
body{ font:12px/1.5 \5b8b\4f53,Tahoma,sans-serif;background:#ffffff url(../../images/bg.png) repeat;color:#333333;}
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,fieldset,input,button,sub,sup,textarea{margin:0;padding:0; }
table {border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
iframe,img{ border:0 none;}
img{ vertical-align:top;}
em,i{font-style: normal;}
ul,li,ol{list-style:none outside none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}
a{color:#333333;text-decoration:none;}
a:hover{color:#ff5e00;text-decoration:underline;}
:focus{outline:0;}
.clear{clear:both;overflow:hidden;font-size:0;height:0;line-height:0;}
input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner, button::-moz-focus-inner{border:0 none;padding:0;}
.fn_left{float:left;}
.fn_right{float:right;}
.fn_mt3{margin-top:3px;}
.fn_ml10{margin-left:10px;}
/*layout*/
.wrapper{padding:10px 15px;}
.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.row{*zoom:1;}
.row .col_59{float:left;width:59%;}
.row .col_40{float:right;width:40%;}
/*面包屑*/
.crumb{margin-bottom:10px;padding:0 0 6px 10px;border-bottom:1px solid #ebebeb;color:#666666;}
.crumb a{color:#666666;}
.crumb em{color:#333333;}
/*按钮*/
.btn,.btn_2{display:inline-block;padding-right:18px;height:27px;line-height:27px;background:url(../../images/management/common.png) no-repeat right -98px;cursor:pointer;vertical-align:middle;}
.btn{font-weight:bold;}
.btn span,.btn_2 span{display:inline-block;padding-left:17px;height:27px;line-height:27px;background:url(../../images/management/common.png) no-repeat left -98px;color:#ffffff !important;}
.btn_2{background-position:right -130px;}
.btn_2 span{background-position:left -130px;color:#333333 !important;}
.btn_2:hover{background-position:right -162px;}
.btn_2:hover span{background-position:left -162px;}
.btn:hover,.btn_2:hover{text-decoration:none;}
.btn_serch{border:0 none;display:inline-block;vertical-align:middle;width:75px;height:27px;overflow:hidden;line-height:999em;background:url(../../images/management/common.png) no-repeat -125px -266px;cursor:pointer;}
/*颜色*/
.c_black{color:#333333 !important;}
.c_orange{color:#eb890a !important;}
.c_red{color:#ee0e0e !important;}
.c_gray{color:#999999 !important;}
.c_green{color:#019700 !important;}
.c_blue{color:#0677c5 !important;}
.w_style{width:160px !important;}
/*分页*/
.mod_page{padding:15px 0 15px;text-align:right;font-family:Tahoma;}
.mod_page a,.mod_page .current{margin-left:5px;display:inline-block;padding:0 10px;height:23px;line-height:23px;border:1px solid #e0e0e0;color:#333333;vertical-align:middle;background-color:#ffffff;}
.mod_page a:hover,.mod_page .current{background-color:#62a8e4;border-color:#62a8e4;color:#ffffff;text-decoration:none;}
.mod_page a:hover{-moz-transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
.mod_page .undo{color:#999999;cursor:default;}
.mod_page .undo:hover{background-color:#ffffff;border-color:#e0e0e0;color:#999999;transition:none;}
.mod_page .goto{margin-left:5px;}
.mod_page .goto input{margin:0 5px;border:1px solid #e0e0e0;text-align:center;height:19px;line-height:19px;width:28px;font-size:12px;vertical-align:middle;}
.mod_page .goto a{margin-left:8px;height:19px;line-height:19px;font-weight:bold;}
.mod_page .count{vertical-align:middle;}
.mod_page .count .h{color:#ff0000;}
/*表单*/
.ipt_text,.ipt_date{padding:3px 0 3px 8px;width:170px;height:20px;line-height:20px;color:#333333;font-size:12px;border:1px solid #C3C3C3;background-color:#ffffff;vertical-align:middle;}
.ipt_date{width:100px;background:url(../../images/cal_bg.png) no-repeat 95% center;background-color:#ffffff;cursor:pointer;}
.ipt_text_s{width:80px;}
.ipt_check,.ipt_radio{margin-right:5px;width:13px;height:13px;overflow:hidden;vertical-align:-2px;*vertical-align:2px;}
.select{padding:3px 3px 3px 5px;border:1px solid #c3c3c3;color:#333333;vertical-align:middle;}
.textarea{border:1px solid #c3c3c3;padding:5px 0 5px 5px;width:795px;height:14px;background:#ffffff;font-size:12px;font-family:"\5b8b\4f53";resize:none;vertical-align:top;}
/*icon*/
.i_edit,.i_up,.i_down,.i_add,.i_del{margin-left:5px;display:inline-block;vertical-align:middle;background:url(../../images/system.png) no-repeat;*zoom:1;}
.i_edit{width:16px;height:16px;background-position:-84px -172px;cursor:pointer;}
.i_up{width:16px;height:16px;background-position:-85px -126px;cursor:pointer;}
.i_down{width:16px;height:16px;background-position:-85px -152px;cursor:pointer;}
.i_add{width:16px;height:16px;background-position:2px 1px;cursor:pointer;}
.i_del{width:16px;height:16px;background-position:2px -17px;cursor:pointer;}
/*大盒子*/
.mod_box .hd,.mod_box .ft,.mod_box .tl,.mod_box .tr,.mod_box .bl,.mod_box .br{background:url(../../images/management/common.png) no-repeat;}
.mod_box .tl,.mod_box .tr{width:5px;height:5px;overflow:hidden;background-color:#F7F7F7;}
.mod_box .tl{float:left;background-position:-20px -44px;}
.mod_box .tr{float:right;background-position:-30px -44px;}
.mod_box .bl,.mod_box .br{width:5px;height:5px;overflow:hidden;background-color:#F7F7F7;}
.mod_box .bl{float:left;background-position:-20px -54px;}
.mod_box .br{float:right;background-position:-30px -54px;}
.mod_box .hd{position:relative;height:5px;background-position:0 -194px;background-repeat:repeat-x;}
.mod_box .bd{padding:5px 15px;background-color:#ffffff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;overflow:hidden;}
.mod_box .bd_in{padding:0 10px;}
.mod_box .ft{height:5px;overflow:hidden;background-position:0 -88px;background-repeat:repeat-x;}
/*蓝色盒子*/
.mod_commbox{margin-bottom:15px;}
.mod_commbox .com_hd{height:30px;line-height:30px;background:url(../../images/management/sprite.png) repeat-x 0 0;}
.mod_commbox .com_hd h5{float:left;padding-left:15px;color:#ffffff;font-size:14px;}
.mod_commbox .com_hd .warn{color:#ee0e0e;font-weight:bold;font-size:14px;}
.mod_commbox .com_bd{background-color:#ffffff;padding:15px;border:1px solid #e0e0e0;}
.mod_commbox .com_bd_s{background-color:#eef1f8;}
.grid_tit{margin:10px 0;padding-left:15px;line-height:30px;background-color:#EEF1F8;color:#525666;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.grid_tit_2{margin:10px 0;padding-left:15px;height:30px;line-height:30px;background-color:#62a8e4;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/*表格外操作区域*/
.oper_box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.oper_box{margin:12px 0;padding:8px 10px;background-color:#eef1f8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;}
.oper_box .btn_area{float:left;}
.oper_box .sel_area{float:right;}
/*表格外筛选区域*/
.sele_box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.sele_box{margin:10px 0;padding:3px 15px 8px;border:1px solid #b7c3e0;background-color:#d8dfef;*zoom:1;}
.sele_box .item{float:left;margin:5px 20px 0 0;min-height:28px;height:auto !important;white-space:nowrap;}
.sele_box .sel_item{*padding-top:3px;}
/*表格外底部操作区域*/
.oper_bom_box{margin:15px 0 0;}
/*表格外提交区域*/
.btn_tool{padding:15px 0;text-align:center;}
.btn_tool .tips{padding:10px 0 0;color:#999999;}
/*select模拟*/
.select_mod{width:225px;position:relative;*zoom:1;}
.select_mod .sel_tit{padding:0 0 0 8px;height:26px;line-height:26px;border:1px solid #C3C3C3;color:#000000;background-color:#ffffff;cursor:pointer;overflow:hidden;}
.select_mod .arrow{position:absolute;top:4px;right:2px;width:17px;height:20px;background:url(../../images/sel_arrow.png) no-repeat;cursor:pointer;overflow:hidden;}
.select_mod .sel_det_g{display:none;width:100%;position:absolute;top:27px;left:0;background-color:#ffffff;z-index:999;}
.select_mod .sel_det{border:1px solid #C3C3C3;overflow-x: hidden;overflow-y: scroll;height:180px;}
.select_mod .sel_det li{padding-left:10px;height:24px;line-height:24px;color:#333333;overflow:hidden;cursor:pointer;*zoom:1;}
.select_mod .sel_det li:hover{background-color:#e1ebf5;text-decoration:none;}
.select_mod .sel_det .act_del{display:none;float:right;margin:6px 5px 0 0;width:12px;height:12px;background:url(../../images/system.png) no-repeat -88px -104px;}
.select_mod .sel_det .sel_con{float:left;width:178px;}
.select_mod .sel_det li:hover .act_del{display:block;}
/*表格模块*/
.mod_table{width:100%;}
.mod_table th{width:15%;padding:11px 15px 11px 0;line-height:28px;background-color:#f2f7fa;color:#667480;border:1px solid #e6e6e6;text-align:right;vertical-align:top;}
.mod_table th .explain{color:#667480;font-weight:normal;display:block;margin-top:-10px;}
.mod_table td{padding:11px 15px 11px 10px;line-height:20px;border:1px solid #e6e6e6;background-color:#ffffff;}
.mod_table .must{margin-right:5px;color:#ee0e0e;font-weight:normal;}
.edit_sel{margin-right:15px;}
.edit_sel em{margin-left:15px;white-space:nowrap;}
.edit_modi_pannel{position:relative;padding:5px 10px 10px 10px;background-color:#fff7f0;border:1px solid #e0e0e0;min-height:33px;height:auto !important;_height:33px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.edit_modi_pannel ul{overflow:hidden;*zoom:1;}
.edit_modi_pannel li{margin-top:5px;cursor:pointer;}
.edit_modi_pannel .act_confirm{position:absolute;right:10px;bottom:10px;}
.mod_table .copy_temp{float:left;display:inline;margin-left:25px;color:#666666;}
.mod_table .param_list{margin-top:-5px;}
.mod_table .param_list li{margin-top:5px;}
.mod_table_2{width:100%;}
.mod_table_2 .left{text-align:left;}
.mod_table_2 .right{text-align:right;}
.mod_table_2 a{color:#0578c7;}
.mod_table_2 th{height:29px;background:url(../../images/management/sprite.png) repeat-x 0 -1px;color:#ffffff;text-align:center;border-top:1px solid #4a8dcf;}
.mod_table_2 th span{display:block;height:29px;line-height:29px;background:url(../../images/management/th_cut.png) no-repeat right top;}
.mod_table_2 th.th_first{border-left:1px solid #4a8dcf;}
.mod_table_2 th.th_last{border-right:1px solid #4a8dcf;}
.mod_table_2 th.th_last span{background:none;}
.mod_table_2 th.left{padding-left:8px;}
.mod_table_2 td{padding:8px;line-height:22px;border-bottom:1px solid #ebebeb;text-align:center;}
.mod_table_2 td.td_first{border-left:1px solid #ebebeb;}
.mod_table_2 td.td_last{border-right:1px solid #ebebeb;}
.mod_table_2 .oper{margin-right:-20px;}
.mod_table_2 .oper a{margin-right:15px;}
.mod_table_2 tr:hover{background-color:#fff7f0;}
.mod_table_2 .sort_time{color:#ffffff;}
.mod_table_2 .sort_time i{font-weight:normal;}
.mod_table_2 .sort_time i.current{color:#fcf662;font-weight:bold;}
/*mod_status*/
.mod_status:after{}
.mod_status{overflow:hidden;*zoom:1;}
.mod_status .block{float:left;text-align:center;display:inline;white-space:nowrap;}
.mod_status .thumb{height:47px;white-space:nowrap;}
.mod_status .thumb .t_l,.mod_status .thumb .t_r{width:5px;height:47px;overflow:hidden;background:url(../../images/management/sprite.png) no-repeat;}
.mod_status .thumb .t_l{float:left;background-position:0 -40px;}
.mod_status .thumb .t_r{float:left;background-position:-10px -40px;}
.mod_status .thumb .t_con{position:relative;*zoom:1;float:left;padding:0 15px;min-width:60px;height:45px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background-color:#f9f9f9;color:#525666;font-weight:bold;font-size:14px;text-align:center;}
.mod_status .thumb .t_con table{height:100%;width:100%;*width:auto;}
.mod_status .block_arrow{float:left;display:inline;margin:22px 10px 0;width:59px;height:75px;background:url(../../images/management/sprite.png) no-repeat -20px -40px;}
.mod_status .block_arrow em{display:block;width:52px;text-align:center;}
.mod_status .block_arrow .b_act{margin-top:-18px;color:#666666;}
.mod_status .block_arrow .b_st{margin-top:10px;color:#0677C5;}
.mod_status .status{display:block;margin:10px 0 4px;}
.mod_status .time{color:#999999;}
/*基本属性*/
.prop_list{padding-left:15px;}
.prop_list li{padding:0 0 0 92px;line-height:26px;}
.prop_list .field{float:left;margin-left:-92px;display:inline;width:92px;text-align:right;font-weight:bold;}
/*日志说明*/
.log_list{padding-left:15px;}
.log_list li{line-height:26px;}
/*申请详情*/
.apply_box{}
.apply_box .apply_item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.apply_box .apply_item{padding:5px 0 5px 92px;line-height:26px;*zoom:1;}
.apply_box .apply_field{float:left;display:inline;margin-left:-92px;width:92px;font-weight:bold;text-align:right;}
.apply_box .apply_field .must{margin-right:5px;color:#ee0e0e;font-weight:normal;font-family:Arial;}
.apply_box .apply_warn{margin-left:5px;color:#ee0e0e;}
.apply_box_show .apply_item{padding-top:0;padding-bottom:0;}
/*审批*/
.remark_box{margin-top:10px;padding:10px 15px;text-align:left;background-color:#fff7f0;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.remark_box .remark_tit{margin-bottom:10px;line-height:26px;font-weight:bold;}
.remark_box .remark_tit .btn{margin-left:0;}
.remark_box .remark_tit .warn{font-weight:normal;color:#ee0e0e;margin-left:5px;font-family:Arial;}
.remark_box .text_area{overflow:hidden;*zoom:1;}
.remark_box .text_area .field{width:39px;text-align:right;vertical-align:top;font-weight:bold;}
.remark_box .text_area td{padding:0;}
.remark_box .remark_btn{margin:15px 0 0;text-align:right;width:99.5%;}
.remark_box .remark_btn a{margin:0 0 0 20px;}
.remark_box .field{vertical-align:top;}
.remark_box .textarea{width:99%;}
/*弹层公共*/
.mod_pop{position:absolute;width:300px;z-index:1000;}
.mod_pop .hd{position:relative;height:29px;background:url(../../images/public/system.png) repeat-x 0 -36px;border:1px solid #1982bf;}
.mod_pop .hd h4{padding-left:10px;line-height:29px;color:#ffffff;font-weight:bold;}
.mod_pop .hd .close{position:absolute;top:0px;right:10px;width:44px;height:20px;overflow:hidden;cursor:pointer;background:url(../../images/public/system.png) no-repeat -18px 0;}
.mod_pop .bd{background-color:#ffffff;border:1px solid #b3c4cf;border-top:0 none;}
.mod_pop .bd .con{padding:12px 15px 15px 15px;}
.mod_pop .btn_area{padding-right:10px;height:50px;background-color:#f2f7fa;line-height:50px;text-align:right;}
.pop_form{margin-top:10px;}
.pop_form .field{float:left;margin-right:10px;}
.pop_form .f_must{margin-right:5px;color:#ee0e0e;}
.pop_form .textarea{width:315px;}
/*人员选择*/
.pop_addp_box{width:400px;}
.pop_addp_box .item:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.pop_addp_box .item{*zoom:1;}
.pop_addp_box .depart_area{float:left;width:200px;height:110px;overflow-y:scroll;padding-top:5px;}
.pop_addp_box .depart_area a{display:block;padding-left:30px;height:22px;line-height:22px;background:url(../../images/public/system.png) no-repeat -82px -72px;color:#333333;}
.pop_addp_box .depart_area .current,.pop_addp_box .depart_area a:hover,.dept_selected{background-color:#e1ebf5;text-decoration:none;}
.pop_addp_box .serch_area{float:left;margin:40px 0 0 10px;display:inline;}
.pop_addp_box .serch_area .ipt_text{width:90px;}
.pop_addp_box .serch_area .btn_native{margin-left:10px;width:50px;height:28px;vertical-align:middle;}
.pop_addp_box .sel_item{border-top:2px solid #d3d3d3;}
.pop_addp_box .has_area{float:left;width:174px;display:inline;height:200px;overflow-y:scroll;}
.pop_addp_box .has_area a{display:block;padding-left:10px;height:22px;line-height:22px;color:#333333;overflow:hidden;}
.pop_addp_box .has_area a .name{display:inline-block;width:50px;cursor:pointer;}
.pop_addp_box .has_area a:hover,.pop_addp_box .has_area .current{background-color:#e1ebf5;text-decoration:none;}
.pop_addp_box .oper_area{float:left;width:48px;height:200px;background-color:#fafafa;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.pop_addp_box .oper_area i{display:block;margin:5px auto 0;width:29px;height:29px;overflow:hidden;background:url(../../images/public/system.png) no-repeat 0 -70px;cursor:pointer;}
.pop_addp_box .oper_area .left{background-position:0 -104px;}
.pop_addp_box .oper_area .down{background-position:0 -138px;}
.pop_addp_box .oper_area .up{background-position:0 -172px;}
.pop_addp_box .btn_area{border-top:1px solid #e3e6e8;}

.mod_table .label_box label{margin-left:25px;}